package com.fowo.api.model.shop.profit.report;

import com.alibaba.excel.annotation.ExcelProperty;
import com.fowo.api.common.validator.*;
import javax.validation.constraints.*;
import lombok.Getter;
import lombok.Setter;

/**
 * 利润查询报表-店铺 预览导入辅助模型(全字段为文本类型)
 * @author yl_ls
 */
@Getter
@Setter
public class ShopProfitReportImportPo {

  /** 日期 */
  @ExcelProperty("日期")
  @DateString(message = "日期不是有效的日期格式")
  private String postedDateLocale;

  /** 销量 */
  @ExcelProperty("销量")
  @IntegerString(message = "销量数值格式不正确", label = "销量", min = 0)
  private String totalSalesQuantity;

  /** FBA销量 */
  @ExcelProperty("FBA销量")
  @IntegerString(message = "FBA销量数值格式不正确", label = "FBA销量", min = 0)
  private String fbaSalesQuantity;

  /** FBM销量 */
  @ExcelProperty("FBM销量")
  @IntegerString(message = "FBM销量数值格式不正确", label = "FBM销量", min = 0)
  private String fbmSalesQuantity;

  /** 补（换）货量 */
  @ExcelProperty("补（换）货量")
  @IntegerString(message = "补（换）货量数值格式不正确", label = "补（换）货量")
  private String totalReshipQuantity;

  /** FBM补（换）货量 */
  @ExcelProperty("FBM补（换）货量")
  @IntegerString(
    message = "FBM补（换）货量数值格式不正确",
    label = "FBM补（换）货量",
    min = 0
  )
  private String reshipFbmProductSalesQuantity;

  /** FBM补（换）货退回量 */
  @ExcelProperty("FBM补（换）货退回量")
  @IntegerString(
    message = "FBM补（换）货退回量数值格式不正确",
    label = "FBM补（换）货退回量",
    min = 0
  )
  private String reshipFbmProductSaleRefundsQuantity;

  /** FBA补（换）货量 */
  @ExcelProperty("FBA补（换）货量")
  @IntegerString(
    message = "FBA补（换）货量数值格式不正确",
    label = "FBA补（换）货量",
    min = 0
  )
  private String reshipFbaProductSalesQuantity;

  /** FBA补（换）货退回量 */
  @ExcelProperty("FBA补（换）货退回量")
  @IntegerString(
    message = "FBA补（换）货退回量数值格式不正确",
    label = "FBA补（换）货退回量",
    min = 0
  )
  private String reshipFbaProductSaleRefundsQuantity;

  /** 广告销售额 */
  @ExcelProperty("广告销售额")
  @DecimalString(message = "广告销售额小数格式不正确", label = "广告销售额")
  private String totalAdsSales;

  /** sd广告销售额 */
  @ExcelProperty("sd广告销售额")
  @DecimalString(message = "sd广告销售额小数格式不正确", label = "sd广告销售额")
  private String adsSdSales;

  /** 店铺 */
  @ExcelProperty("店铺")
  @Size(max = 50, message = "店铺长度不能超过50")
  private String storeName;

  /** sp广告销售额 */
  @ExcelProperty("sp广告销售额")
  @DecimalString(message = "sp广告销售额小数格式不正确", label = "sp广告销售额")
  private String adsSpSales;

  /** sb广告销售额 */
  @ExcelProperty("sb广告销售额")
  @DecimalString(message = "sb广告销售额小数格式不正确", label = "sb广告销售额")
  private String sharedAdsSbSales;

  /** sbv广告销售额 */
  @ExcelProperty("sbv广告销售额")
  @DecimalString(
    message = "sbv广告销售额小数格式不正确",
    label = "sbv广告销售额"
  )
  private String sharedAdsSbvSales;

  /** 广告销量 */
  @ExcelProperty("广告销量")
  @IntegerString(
    message = "广告销量数值格式不正确",
    label = "广告销量",
    min = 0
  )
  private String totalAdsSalesQuantity;

  /** sd广告销量 */
  @ExcelProperty("sd广告销量")
  @IntegerString(
    message = "sd广告销量数值格式不正确",
    label = "sd广告销量",
    min = 0
  )
  private String adsSdSalesQuantity;

  /** sp广告销量 */
  @ExcelProperty("sp广告销量")
  @IntegerString(
    message = "sp广告销量数值格式不正确",
    label = "sp广告销量",
    min = 0
  )
  private String adsSpSalesQuantity;

  /** sb广告销量 */
  @ExcelProperty("sb广告销量")
  @IntegerString(
    message = "sb广告销量数值格式不正确",
    label = "sb广告销量",
    min = 0
  )
  private String sharedAdsSbSalesQuantity;

  /** sbv广告销量 */
  @ExcelProperty("sbv广告销量")
  @IntegerString(
    message = "sbv广告销量数值格式不正确",
    label = "sbv广告销量",
    min = 0
  )
  private String sharedAdsSbvSalesQuantity;

  /** 销售额 */
  @ExcelProperty("销售额")
  @DecimalString(message = "销售额小数格式不正确", label = "销售额")
  private String totalSalesAmount;

  /** FBA销售额 */
  @ExcelProperty("FBA销售额")
  @DecimalString(message = "FBA销售额小数格式不正确", label = "FBA销售额")
  private String fbaSaleAmount;

  /** FBM销售额 */
  @ExcelProperty("FBM销售额")
  @DecimalString(message = "FBM销售额小数格式不正确", label = "FBM销售额")
  private String fbmSaleAmount;

  /** 多渠道销量 */
  @ExcelProperty("多渠道销量")
  @IntegerString(
    message = "多渠道销量数值格式不正确",
    label = "多渠道销量",
    min = 0
  )
  private String mcFbaFulfillmentFeesQuantity;

  /** 买家运费 */
  @ExcelProperty("买家运费")
  @DecimalString(message = "买家运费小数格式不正确", label = "买家运费")
  private String shippingCredits;

  /** 促销折扣 */
  @ExcelProperty("促销折扣")
  @DecimalString(message = "促销折扣小数格式不正确", label = "促销折扣")
  private String promotionalRebates;

  /** FBA库存赔偿 */
  @ExcelProperty("FBA库存赔偿")
  @DecimalString(message = "FBA库存赔偿小数格式不正确", label = "FBA库存赔偿")
  private String fbaInventoryCredit;

  /** COD */
  @ExcelProperty("COD")
  @DecimalString(message = "COD小数格式不正确", label = "COD")
  private String cashOnDelivery;

  /** 其他收入 */
  @ExcelProperty("其他收入")
  @DecimalString(message = "其他收入小数格式不正确", label = "其他收入")
  private String otherInAmount;

  /** 清算收入 */
  @ExcelProperty("清算收入")
  @DecimalString(message = "清算收入小数格式不正确", label = "清算收入")
  private String fbaLiquidationProceeds;

  /** 清算调整 */
  @ExcelProperty("清算调整")
  @DecimalString(message = "清算调整小数格式不正确", label = "清算调整")
  private String fbaLiquidationProceedsAdjustments;

  /** 亚马逊运费赔偿 */
  @ExcelProperty("亚马逊运费赔偿")
  @DecimalString(
    message = "亚马逊运费赔偿小数格式不正确",
    label = "亚马逊运费赔偿"
  )
  private String amazonShippingReimbursement;

  /** Safe-T索赔 */
  @ExcelProperty("Safe-T索赔")
  @DecimalString(message = "Safe-T索赔小数格式不正确", label = "Safe-T索赔")
  private String safeTReimbursement;

  /** Netco交易 */
  @ExcelProperty("Netco交易")
  @DecimalString(message = "Netco交易小数格式不正确", label = "Netco交易")
  private String netcoTransaction;

  /** 赔偿收入 */
  @ExcelProperty("赔偿收入")
  @DecimalString(message = "赔偿收入小数格式不正确", label = "赔偿收入")
  private String reimbursements;

  /** 追索收入 */
  @ExcelProperty("追索收入")
  @DecimalString(message = "追索收入小数格式不正确", label = "追索收入")
  private String clawbacks;

  /** 混合VAT收入 */
  @ExcelProperty("混合VAT收入")
  @DecimalString(message = "混合VAT收入小数格式不正确", label = "混合VAT收入")
  private String sharedComminglingVatIncome;

  /** 包装收入 */
  @ExcelProperty("包装收入")
  @DecimalString(message = "包装收入小数格式不正确", label = "包装收入")
  private String giftWrapCredits;

  /** 买家交易保障索赔额 */
  @ExcelProperty("买家交易保障索赔额")
  @DecimalString(
    message = "买家交易保障索赔额小数格式不正确",
    label = "买家交易保障索赔额"
  )
  private String guaranteeClaims;

  /** 积分抵减收入 */
  @ExcelProperty("积分抵减收入")
  @DecimalString(message = "积分抵减收入小数格式不正确", label = "积分抵减收入")
  private String costOfPoIntegersGranted;

  /** 收入退款额 */
  @ExcelProperty("收入退款额")
  @DecimalString(message = "收入退款额小数格式不正确", label = "收入退款额")
  private String totalSalesRefunds;

  /** FBA销售退款额 */
  @ExcelProperty("FBA销售退款额")
  @DecimalString(
    message = "FBA销售退款额小数格式不正确",
    label = "FBA销售退款额"
  )
  private String fbaSalesRefunds;

  /** FBM销售退款额 */
  @ExcelProperty("FBM销售退款额")
  @DecimalString(
    message = "FBM销售退款额小数格式不正确",
    label = "FBM销售退款额"
  )
  private String fbmSalesRefunds;

  /** 买家运费退款额 */
  @ExcelProperty("买家运费退款额")
  @DecimalString(
    message = "买家运费退款额小数格式不正确",
    label = "买家运费退款额"
  )
  private String shippingCreditRefunds;

  /** 买家包装退款额 */
  @ExcelProperty("买家包装退款额")
  @DecimalString(
    message = "买家包装退款额小数格式不正确",
    label = "买家包装退款额"
  )
  private String giftWrapCreditRefunds;

  /** 卖家拒付 */
  @ExcelProperty("卖家拒付")
  @DecimalString(message = "卖家拒付小数格式不正确", label = "卖家拒付")
  private String chargebacks;

  /** 积分抵减退回 */
  @ExcelProperty("积分抵减退回")
  @DecimalString(message = "积分抵减退回小数格式不正确", label = "积分抵减退回")
  private String costOfPoIntegersReturned;

  /** 促销折扣退款额 */
  @ExcelProperty("促销折扣退款额")
  @DecimalString(
    message = "促销折扣退款额小数格式不正确",
    label = "促销折扣退款额"
  )
  private String promotionalRebateRefunds;

  /** 费用退款额 */
  @ExcelProperty("费用退款额")
  @DecimalString(message = "费用退款额小数格式不正确", label = "费用退款额")
  private String totalFeeRefunds;

  /** 平台费退款额 */
  @ExcelProperty("平台费退款额")
  @DecimalString(message = "平台费退款额小数格式不正确", label = "平台费退款额")
  private String sellingFeeRefunds;

  /** 发货费退款额 */
  @ExcelProperty("发货费退款额")
  @DecimalString(message = "发货费退款额小数格式不正确", label = "发货费退款额")
  private String fbaTransactionFeeRefunds;

  /** 交易费用退款额 */
  @ExcelProperty("交易费用退款额")
  @DecimalString(
    message = "交易费用退款额小数格式不正确",
    label = "交易费用退款额"
  )
  private String refundAdministrationFees;

  /** 其他订单费退款额 */
  @ExcelProperty("其他订单费退款额")
  @DecimalString(
    message = "其他订单费退款额小数格式不正确",
    label = "其他订单费退款额"
  )
  private String otherTransactionFeeRefunds;

  /** 广告退款额 */
  @ExcelProperty("广告退款额")
  @DecimalString(message = "广告退款额小数格式不正确", label = "广告退款额")
  private String refundForAdvertiser;

  /** 积分费用 */
  @ExcelProperty("积分费用")
  @DecimalString(message = "积分费用小数格式不正确", label = "积分费用")
  private String pointsAdjusted;

  /** 运输标签费退款 */
  @ExcelProperty("运输标签费退款")
  @DecimalString(
    message = "运输标签费退款小数格式不正确",
    label = "运输标签费退款"
  )
  private String shippingLabelRefunds;

  /** 退款量 */
  @ExcelProperty("退款量")
  @IntegerString(message = "退款量数值格式不正确", label = "退款量", min = 0)
  private String refundsQuantity;

  /** 退款率 */
  @ExcelProperty("退款率")
  @DecimalString(message = "退款率小数格式不正确", label = "退款率")
  private String refundsRate;

  /** 退货量 */
  @ExcelProperty("退货量")
  @IntegerString(message = "退货量数值格式不正确", label = "退货量", min = 0)
  private String fbaReturnsQuantity;

  /** 退货量（可售） */
  @ExcelProperty("退货量（可售）")
  @IntegerString(
    message = "退货量（可售）数值格式不正确",
    label = "退货量（可售）",
    min = 0
  )
  private String fbaReturnsSaleableQuantity;

  /** 退货量（不可售） */
  @ExcelProperty("退货量（不可售）")
  @IntegerString(
    message = "退货量（不可售）数值格式不正确",
    label = "退货量（不可售）",
    min = 0
  )
  private String fbaReturnsUnsaleableQuantity;

  /** 退货率 */
  @ExcelProperty("退货率")
  @DecimalString(message = "退货率小数格式不正确", label = "退货率")
  private String fbaReturnsQuantityRate;

  /** 平台费 */
  @ExcelProperty("平台费")
  @DecimalString(message = "平台费小数格式不正确", label = "平台费")
  private String platformFee;

  /** FBA发货费 */
  @ExcelProperty("FBA发货费")
  @DecimalString(message = "FBA发货费小数格式不正确", label = "FBA发货费")
  private String fbaDeliveryFee;

  /** FBA发货费(多渠道) */
  @ExcelProperty("FBA发货费(多渠道)")
  @DecimalString(
    message = "FBA发货费(多渠道)小数格式不正确",
    label = "FBA发货费(多渠道)"
  )
  private String mcFbaDeliveryFee;

  /** FBA发货费合计 */
  @ExcelProperty("FBA发货费合计")
  @DecimalString(
    message = "FBA发货费合计小数格式不正确",
    label = "FBA发货费合计"
  )
  private String totalFbaDeliveryFee;

  /** 其他订单费用 */
  @ExcelProperty("其他订单费用")
  @DecimalString(message = "其他订单费用小数格式不正确", label = "其他订单费用")
  private String otherTransactionFees;

  /** 广告费 */
  @ExcelProperty("广告费")
  @DecimalString(message = "广告费小数格式不正确", label = "广告费")
  private String totalAdsCost;

  /** SP广告费 */
  @ExcelProperty("SP广告费")
  @DecimalString(message = "SP广告费小数格式不正确", label = "SP广告费")
  private String adsSpCost;

  /** SB广告费 */
  @ExcelProperty("SB广告费")
  @DecimalString(message = "SB广告费小数格式不正确", label = "SB广告费")
  private String adsSbCost;

  /** SBV广告费 */
  @ExcelProperty("SBV广告费")
  @DecimalString(message = "SBV广告费小数格式不正确", label = "SBV广告费")
  private String adsSbvCost;

  /** SD广告费 */
  @ExcelProperty("SD广告费")
  @DecimalString(message = "SD广告费小数格式不正确", label = "SD广告费")
  private String adsSdCost;

  /** 差异分摊 */
  @ExcelProperty("差异分摊")
  @DecimalString(message = "差异分摊小数格式不正确", label = "差异分摊")
  private String sharedCostOfAdvertising;

  /** 推广费 */
  @ExcelProperty("推广费")
  @DecimalString(message = "推广费小数格式不正确", label = "推广费")
  private String promotionFee;

  /** 订阅费 */
  @ExcelProperty("订阅费")
  @DecimalString(message = "订阅费小数格式不正确", label = "订阅费")
  private String sharedSubscriptionFee;

  /** 秒杀费 */
  @ExcelProperty("秒杀费")
  @DecimalString(message = "秒杀费小数格式不正确", label = "秒杀费")
  private String sharedLdFee;

  /** 优惠卷 */
  @ExcelProperty("优惠卷")
  @DecimalString(message = "优惠卷小数格式不正确", label = "优惠卷")
  private String sharedCouponFee;

  /** 早期评论人计划 */
  @ExcelProperty("早期评论人计划")
  @DecimalString(
    message = "早期评论人计划小数格式不正确",
    label = "早期评论人计划"
  )
  private String sharedEarlyReviewerProgramFee;

  /** vine */
  @ExcelProperty("vine")
  @DecimalString(message = "vine小数格式不正确", label = "vine")
  private String sharedVineFee;

  /** FBA仓储费 */
  @ExcelProperty("FBA仓储费")
  @DecimalString(message = "FBA仓储费小数格式不正确", label = "FBA仓储费")
  private String totalStorageFee;

  /** 月度仓库费 */
  @ExcelProperty("月度仓库费")
  @DecimalString(message = "月度仓库费小数格式不正确", label = "月度仓库费")
  private String fbaStorageFee;

  /** 月度仓储费差异 */
  @ExcelProperty("月度仓储费差异")
  @DecimalString(
    message = "月度仓储费差异小数格式不正确",
    label = "月度仓储费差异"
  )
  private String sharedFbaStorageFee;

  /** 长期仓储费 */
  @ExcelProperty("长期仓储费")
  @DecimalString(message = "长期仓储费小数格式不正确", label = "长期仓储费")
  private String longTermStorageFee;

  /** 长期仓储费差异 */
  @ExcelProperty("长期仓储费差异")
  @DecimalString(
    message = "长期仓储费差异小数格式不正确",
    label = "长期仓储费差异"
  )
  private String sharedLongTermStorageFee;

  /** 库存续订费用 */
  @ExcelProperty("库存续订费用")
  @DecimalString(message = "库存续订费用小数格式不正确", label = "库存续订费用")
  private String sharedStorageRenewalBilling;

  /** FBA销毁费 */
  @ExcelProperty("FBA销毁费")
  @DecimalString(message = "FBA销毁费小数格式不正确", label = "FBA销毁费")
  private String sharedFbaDisposalFee;

  /** FBA移除费 */
  @ExcelProperty("FBA移除费")
  @DecimalString(message = "FBA移除费小数格式不正确", label = "FBA移除费")
  private String sharedFbaRemovalFee;

  /** 入仓手续费 */
  @ExcelProperty("入仓手续费")
  @DecimalString(message = "入仓手续费小数格式不正确", label = "入仓手续费")
  private String sharedFbaInboundTransportationProgramFee;

  /** 标签费 */
  @ExcelProperty("标签费")
  @DecimalString(message = "标签费小数格式不正确", label = "标签费")
  private String sharedLabelingFee;

  /** 塑料包装费 */
  @ExcelProperty("塑料包装费")
  @DecimalString(message = "塑料包装费小数格式不正确", label = "塑料包装费")
  private String sharedPolybaggingFee;

  /** 泡沫包装费 */
  @ExcelProperty("泡沫包装费")
  @DecimalString(message = "泡沫包装费小数格式不正确", label = "泡沫包装费")
  private String sharedBubblewrapFee;

  /** 胶带费 */
  @ExcelProperty("胶带费")
  @DecimalString(message = "胶带费小数格式不正确", label = "胶带费")
  private String sharedTapingFee;

  /** FBA卖家退回费 */
  @ExcelProperty("FBA卖家退回费")
  @DecimalString(
    message = "FBA卖家退回费小数格式不正确",
    label = "FBA卖家退回费"
  )
  private String sharedFbaCustomerReturnFee;

  /** 计划外服务费 */
  @ExcelProperty("计划外服务费")
  @DecimalString(message = "计划外服务费小数格式不正确", label = "计划外服务费")
  private String sharedFbaInboundDefectFee;

  /** 超量仓储费 */
  @ExcelProperty("超量仓储费")
  @DecimalString(message = "超量仓储费小数格式不正确", label = "超量仓储费")
  private String sharedFbaOverageFee;

  /** 合作承运费 */
  @ExcelProperty("合作承运费")
  @DecimalString(message = "合作承运费小数格式不正确", label = "合作承运费")
  private String sharedAmazonPartneredCarrierShipmentFee;

  /** 合仓费 */
  @ExcelProperty("合仓费")
  @DecimalString(message = "合仓费小数格式不正确", label = "合仓费")
  private String sharedFbaInboundConvenienceFee;

  /** 库存调整费用 */
  @ExcelProperty("库存调整费用")
  @DecimalString(message = "库存调整费用小数格式不正确", label = "库存调整费用")
  private String sharedItemFeeAdjustment;

  /** 其他仓储费 */
  @ExcelProperty("其他仓储费")
  @DecimalString(message = "其他仓储费小数格式不正确", label = "其他仓储费")
  private String sharedOtherFbaInventoryFees;

  /** 月仓储费-本月计提 */
  @ExcelProperty("月仓储费-本月计提")
  @DecimalString(
    message = "月仓储费-本月计提小数格式不正确",
    label = "月仓储费-本月计提"
  )
  private String fbaStorageFeeAccrual;

  /** 月仓储费-上月冲销 */
  @ExcelProperty("月仓储费-上月冲销")
  @DecimalString(
    message = "月仓储费-上月冲销小数格式不正确",
    label = "月仓储费-上月冲销"
  )
  private String fbaStorageFeeAccrualDifference;

  /** 长期仓储费-本月计提 */
  @ExcelProperty("长期仓储费-本月计提")
  @DecimalString(
    message = "长期仓储费-本月计提小数格式不正确",
    label = "长期仓储费-本月计提"
  )
  private String longTermStorageFeeAccrual;

  /** 长期仓储费-上月冲销 */
  @ExcelProperty("长期仓储费-上月冲销")
  @DecimalString(
    message = "长期仓储费-上月冲销小数格式不正确",
    label = "长期仓储费-上月冲销"
  )
  private String longTermStorageFeeAccrualDifference;

  /** FBA国际物流货运费 */
  @ExcelProperty("FBA国际物流货运费")
  @DecimalString(
    message = "FBA国际物流货运费小数格式不正确",
    label = "FBA国际物流货运费"
  )
  private String sharedFbaIntegerernationalInboundFee;

  /** 调整费用 */
  @ExcelProperty("调整费用")
  @DecimalString(message = "调整费用小数格式不正确", label = "调整费用")
  private String adjustments;

  /** 平台其他费 */
  @ExcelProperty("平台其他费")
  @DecimalString(message = "平台其他费小数格式不正确", label = "平台其他费")
  private String totalPlatformOtherFee;

  /** 运输标签费 */
  @ExcelProperty("运输标签费")
  @DecimalString(message = "运输标签费小数格式不正确", label = "运输标签费")
  private String shippingLabelPurchases;

  /** 承运人装运标签调整费 */
  @ExcelProperty("承运人装运标签调整费")
  @DecimalString(
    message = "承运人装运标签调整费小数格式不正确",
    label = "承运人装运标签调整费"
  )
  private String sharedCarrierShippingLabelAdjustments;

  /** 清算费 */
  @ExcelProperty("清算费")
  @DecimalString(message = "清算费小数格式不正确", label = "清算费")
  private String sharedLiquidationsFees;

  /** 人工处理费用 */
  @ExcelProperty("人工处理费用")
  @DecimalString(message = "人工处理费用小数格式不正确", label = "人工处理费用")
  private String sharedManualProcessingFee;

  /** 其他服务费 */
  @ExcelProperty("其他服务费")
  @DecimalString(message = "其他服务费小数格式不正确", label = "其他服务费")
  private String sharedOtherServiceFees;

  /** 销售税 */
  @ExcelProperty("销售税")
  @DecimalString(message = "销售税小数格式不正确", label = "销售税")
  private String totalSalesTax;

  /** VAT/GST */
  @ExcelProperty("VAT/GST")
  @DecimalString(message = "VAT/GST小数格式不正确", label = "VAT/GST")
  private String taxCollected;

  /** TCS-IGST */
  @ExcelProperty("TCS-IGST")
  @DecimalString(message = "TCS-IGST小数格式不正确", label = "TCS-IGST")
  private String tcsIgstCollected;

  /** TCS-SGST */
  @ExcelProperty("TCS-SGST")
  @DecimalString(message = "TCS-SGST小数格式不正确", label = "TCS-SGST")
  private String tcsSgstCollected;

  /** TCS-CGST */
  @ExcelProperty("TCS-CGST")
  @DecimalString(message = "TCS-CGST小数格式不正确", label = "TCS-CGST")
  private String tcsCgstCollected;

  /** 混合VAT */
  @ExcelProperty("混合VAT")
  @DecimalString(message = "混合VAT小数格式不正确", label = "混合VAT")
  private String sharedComminglingVatExpenses;

  /** 销售税退款额 */
  @ExcelProperty("销售税退款额")
  @DecimalString(message = "销售税退款额小数格式不正确", label = "销售税退款额")
  private String salesTaxRefund;

  /** VAT/GST */
  @ExcelProperty("VAT/GST")
  @DecimalString(message = "VAT/GST小数格式不正确", label = "VAT/GST")
  private String taxRefunded;

  /** TCS-IGST */
  @ExcelProperty("TCS-IGST")
  @DecimalString(message = "TCS-IGST小数格式不正确", label = "TCS-IGST")
  private String tcsIgstRefunded;

  /** TCS-SGST */
  @ExcelProperty("TCS-SGST")
  @DecimalString(message = "TCS-SGST小数格式不正确", label = "TCS-SGST")
  private String tcsSgstRefunded;

  /** TCS-CGST */
  @ExcelProperty("TCS-CGST")
  @DecimalString(message = "TCS-CGST小数格式不正确", label = "TCS-CGST")
  private String tcsCgstRefunded;

  /** 市场税 */
  @ExcelProperty("市场税")
  @DecimalString(message = "市场税小数格式不正确", label = "市场税")
  private String salesTaxWithheld;

  /** 市场税退款额 */
  @ExcelProperty("市场税退款额")
  @DecimalString(message = "市场税退款额小数格式不正确", label = "市场税退款额")
  private String refundTaxWithheld;

  /** 混合网路费用 */
  @ExcelProperty("混合网路费用")
  @DecimalString(message = "混合网路费用小数格式不正确", label = "混合网路费用")
  private String tdsSection194ONet;

  /** 采购成本 */
  @ExcelProperty("采购成本")
  @DecimalString(message = "采购成本小数格式不正确", label = "采购成本")
  private String cgPriceTotal;

  /** 是否有采购成本明细 */
  @ExcelProperty("是否有采购成本明细")
  @IntegerString(
    message = "是否有采购成本明细数值格式不正确",
    label = "是否有采购成本明细"
  )
  private String hasCgPriceDetail;

  /** 采购单价 */
  @ExcelProperty("采购单价")
  @DecimalString(message = "采购单价小数格式不正确", label = "采购单价")
  private String cgUnitPrice;

  /** 采购占比 */
  @ExcelProperty("采购占比")
  @DecimalString(message = "采购占比小数格式不正确", label = "采购占比")
  private String proportionOfCg;

  /** 头程成本 */
  @ExcelProperty("头程成本")
  @DecimalString(message = "头程成本小数格式不正确", label = "头程成本")
  private String cgTransportCostsTotal;

  /** 是否有物流（头程）成本明细 */
  @ExcelProperty("是否有物流（头程）成本明细")
  @IntegerString(
    message = "是否有物流（头程）成本明细数值格式不正确",
    label = "是否有物流（头程）成本明细",
    min = 0
  )
  private String hasCgTransportCostsDetail;

  /** 头程单价 */
  @ExcelProperty("头程单价")
  @DecimalString(message = "头程单价小数格式不正确", label = "头程单价")
  private String cgTransportUnitCosts;

  /** 头程占比 */
  @ExcelProperty("头程占比")
  @DecimalString(message = "头程占比小数格式不正确", label = "头程占比")
  private String proportionOfCgTransport;

  /** 合计成本 */
  @ExcelProperty("合计成本")
  @DecimalString(message = "合计成本小数格式不正确", label = "合计成本")
  private String totalCost;

  /** 合计成本占比 */
  @ExcelProperty("合计成本占比")
  @DecimalString(message = "合计成本占比小数格式不正确", label = "合计成本占比")
  private String proportionOfTotalCost;

  /** 其他成本 */
  @ExcelProperty("其他成本")
  @DecimalString(message = "其他成本小数格式不正确", label = "其他成本")
  private String cgOtherCostsTotal;

  /** 其他单价 */
  @ExcelProperty("其他单价")
  @DecimalString(message = "其他单价小数格式不正确", label = "其他单价")
  private String cgOtherUnitCosts;

  /** 是否有其他成本明细 */
  @ExcelProperty("是否有其他成本明细")
  @IntegerString(
    message = "是否有其他成本明细数值格式不正确",
    label = "是否有其他成本明细",
    min = 0
  )
  private String hasCgOtherCostsDetail;

  /** 其他成本占比 */
  @ExcelProperty("其他成本占比")
  @DecimalString(message = "其他成本占比小数格式不正确", label = "其他成本占比")
  private String proportionOfCgOtherCosts;

  /** 毛利润 */
  @ExcelProperty("毛利润")
  @DecimalString(message = "毛利润小数格式不正确", label = "毛利润")
  private String grossProfit;

  /** 毛利率 */
  @ExcelProperty("毛利率")
  @DecimalString(message = "毛利率小数格式不正确", label = "毛利率")
  private String grossRate;

  /** 店铺id */
  @ExcelProperty("店铺id")
  @IntegerString(message = "店铺id数值格式不正确", label = "店铺id", min = 0)
  private String sid;

  /** 币种 */
  @ExcelProperty("币种")
  @Size(max = 50, message = "币种长度不能超过50")
  private String currencyCode;

  /** 币种符号 */
  @ExcelProperty("币种符号")
  @Size(max = 50, message = "币种符号长度不能超过50")
  private String currencyIcon;

  /** 是否推送 */
  @ExcelProperty("是否推送")
  @Size(max = 50, message = "是否推送长度不能超过50")
  private String isPush;

  /** 推送结果 */
  @ExcelProperty("推送结果")
  @Size(max = 50, message = "推送结果长度不能超过50")
  private String pushResult;
}
